EDIMH Excel: Lógica Condicional

Módulo 5: Lógica Condicional y
Control de Cuentas por Cobrar

Aprenderemos a programar reglas algorítmicas para que Excel lea el calendario, evalúe condiciones financieras en tiempo real y cambie su interfaz gráfica para alertarnos de riesgos de liquidez.

Políticas de Crédito y Capital de Trabajo:

En el ecosistema B2B (Business to Business), las corporaciones rara vez pagan una factura al contado el mismo día. Se establecen "Políticas de Crédito" documentadas como Neto 30 o Neto 60 (el cliente tiene 30 o 60 días para liquidar la factura tras su emisión).

Controlar estos días es el pilar de la Liquidez (el efectivo disponible hoy). Si un cliente cruza el límite de crédito entrando en morosidad, la empresa se queda sin fondos para nóminas u operaciones, incluso si en papel la factura es muy lucrativa.

DÍA 0 (EMISIÓN)DÍA 30LÍMITE VENCIMIENTO
FLUJO INTERRUMPIDO (MOROSIDAD)
LÍNEA DE TIEMPO DEL CAPITAL DE TRABAJO

Cronometría Dinámica

Para que Excel avise de deudas futuras, necesita estar conectado al flujo del tiempo real, no a fechas estáticas escritas a mano.

El Motor Volátil (=HOY):

La función =HOY() extrae la información directamente de la placa base de la computadora. Es un motor "volátil": si abres el archivo mañana, la fecha se actualizará sola, recalculando toda la hoja sin intervención humana.

La Matemática de Fechas:

En el código fuente de Excel, las fechas no existen como texto; son "Números de Serie" (la cantidad de días transcurridos desde el 1 de enero de 1900).

Al ser números puros, son operables matemáticamente. Si a la [Fecha de Vencimiento de la Factura] le restas el motor =HOY(), el compilador te devolverá el diferencial exacto de días de crédito restantes o días de atraso.

FECHA VENCIMIENTO
06/04/2026
(Serie Interna: 46118)
-
MOTOR DINÁMICO
=HOY()
(Serie Interna: 46087)
=
31 DÍAS
DECIFICACIÓN Y OPERACIÓN DE SERIES DE TIEMPO
Liquidado
Crédito Activo
Morosidad (Vencida)
ESTADOS DE INTERFAZ DE USUARIO (UI STATES)
ERROR: RELLENO NEÓN PURO

Semántica de Interfaz (Formatos)

En el diseño de Cuadros de Mando (Dashboards), no obligamos al director a leer números celda por celda para hallar una crisis. Utilizamos el "Formato Condicional" para inyectar semántica de color:

Verde (Success): Transacción exitosa. Factura liquidada.

Naranja (Warning): Transacción en curso. Requiere monitoreo inminente.

Rojo (Danger): Límite rebasado. Requiere acción correctiva del departamento legal o cobranza.

Regla de Arquitectura Estética:

Prohibido utilizar colores neón o primarios puros como fondo de celda. En la visualización de datos corporativos se emplean exclusivamente fondos pastel sutiles combinados con tipografía en un tono oscuro de la misma gama, garantizando legibilidad y profesionalismo.

=SI(Prueba Lógica, Acción Verdadero, Acción Falso)
¿Días de Crédito < 0?
SÍ CUMPLE (Atraso)
"VENCIDA"
NO CUMPLE (A tiempo)
"A TIEMPO"
ÁRBOL DE DECISIÓN ALGORÍTMICO

Árboles de Decisión (=SI)

El motor lógico maestro. Esta función procesa una variable (como los días restantes) y bifurca el destino del sistema obligándolo a ejecutar una de dos acciones programadas.

=SI(Días < 0, "VENCIDA", "A TIEMPO")

El Proceso: El compilador audita los días. Si el número cruzó la línea cero (ej. -5 días), el software imprime la cadena de emergencia "VENCIDA" (la cual activará el Formato Condicional Rojo). Si la prueba resulta falsa, imprime "A TIEMPO" de forma automatizada.

Integridad de Datos (Poka-Yoke)

La Amenaza de la Captura Libre:

El principio de ingeniería industrial Poka-Yoke significa "mecanismo a prueba de errores". Si permites que tu equipo de ventas teclee el estatus de un cliente manualmente, uno escribirá "Pagado", otro "pagado " (con espacio invisible) y otro "PGDO". Esto corrompe instantáneamente cualquier análisis estadístico y rompe los Formatos Condicionales que programaste.

La Solución Arquitectónica: Implementamos la herramienta Validación de Datos (Lista) para sellar la celda. El usuario pierde el poder de teclear y es forzado a seleccionar opciones de un menú desplegable inviolable, garantizando la pureza absoluta de la matriz.

TEXTO LIBRE (CAOS)
Pagado
pgdo
VS
LISTA ESTRICTA (POKA-YOKE)
PAGADO
PAGADO
VENCIDO
CONTROL DE INPUTS (VALIDACIÓN DE DATOS)

Arquitectura de Estados Vacíos (Empty States)

El Falso Positivo:

Si diseñas una tabla para capturar datos futuros, la celda de la fecha estará en blanco. El algoritmo =SI intentará restar la fecha vacía contra =HOY(), interpretando un resultado negativo masivo y pintando la celda de rojo chillón con la palabra "VENCIDA", a pesar de que el cliente ni siquiera existe aún. Esto destruye la limpieza visual de tu software.

La Anidación de Limpieza:

Para resolverlo, inyectamos un `=SI` dentro de otro `=SI` para auditar el estado físico de la celda antes de hacer matemáticas.
=SI(A1="", "", SI(Prueba, Verdad, Falso)).
Le ordenamos al programa: "Si la celda A1 está en blanco (dos comillas seguidas), quédate en blanco. Si tiene algún dato, entonces procede a calcular el atraso."

=SI(A1="", "", SI(Días<0, "VENCIDO", "AL CORRIENTE"))
INTERCEPCIÓN DE CELDAS NULAS (EMPTY STATE NEUTRALIZATION)